@charset "utf-8";

/* Table Of Contents
----------------------------------------

# active
# content
# clearfix

----------------------------------------*/


/* # active
---------------------------------------------------------------------------- */

div#gNav div ul li#gNav03 a,
div#gNav div ul li#gNav03 a:hover {
	background: url(/common/images/bg_gnav_o.gif) repeat-x left top;
	text-decoration: none;
}

div#globalFooter ul.linkStyle li p.fLinkReference a {
	background: url(/common/images/ico_arrow04_o.gif) no-repeat left center;
}


/* # content
---------------------------------------------------------------------------- */

table {
	width: 710px;
}

table th,
table td {
	border: 1px solid #acbed4;
	padding: 3px 10px;
}

table th {
	background: #e4ebf2;
	color: #12537f;
	font-weight: bold;
}

table th a {
	color: #12537f;
	text-decoration: none;
}

table th a:hover {
	text-decoration: underline;
}

table.tableTag th,
table.tableTag td {
	text-align: center;
}

table.tableTag td a {
	border: 1px solid #fff;
	display: block;
	padding: 0;
	text-decoration: none;
}
table.linkBg td a:hover {
	background: #fdffca;
	border: 1px solid #9f0903;
	color: #9f0903;
	text-decoration: none;
}

table.linkBg td a.floatR,
table.linkBg td a.floatR:hover {
	border: none;
	background: none;
}

table.htmlLink td a {
	display: inherit;
	text-decoration: underline;
}

table.htmlLink td a:hover {
	background: none;
	color: #12537f;
	text-decoration: none;
}

table.tableTag td.alignL {
	text-align: left;
}

table.tableTag td.alignL a {
	border: none;
	display: inherit;
	text-decoration: none;
}

table.tableTag td.alignL a:hover {
	background: none;
	border: none;
	color: #cc0000;
	text-decoration: none;
}

table.linkTag td a {
	border: none;
	display: inherit;
	text-decoration: underline;
}

table.linkTag td a:hover {
	text-decoration: none;
}

div.difference table td {
	vertical-align: top;
}